export default {
	/* 格式化时间 */
	fomateTime (time, type) {
		let y = time.getFullYear()
		let m = time.getMonth() > 8 ? time.getMonth() + 1 : `0${time.getMonth() + 1}`
		let d = time.getDate() > 9 ? time.getDate() : `0${time.getDate()}`
		let h = time.getHours() > 9 ? time.getHours() : `0${time.getHours()}`
		let min = time.getMinutes() > 9 ? time.getMinutes() : `0${time.getMinutes()}`
		let sec = time.getSeconds() > 9 ? time.getSeconds() : `0${time.getSeconds()}`

		let arr = [y, m, d]
		return arr.join(type || '')
	},
	formateTimeType (value) {
		let result
		switch (value) {
			case '天':
				result = 'day'
				break
			case '周':
				result = 'week'
				break
			case '月':
				result = 'month'
				break
		}
		return result
	},
	starttime () {
		return this.fomateTime(new Date(new Date().getTime() - 1000 * 60 * 60 * 24), '-')
	},
  compareTime (date1, date2) {
    let d1Year, d1Month, d1Day, d1, timeSpan1,
      d2Year, d2Month, d2Day, d2, timeSpan2
    d1Year = date1.getFullYear()
    d1Month = date1.getMonth() + 1
    d1Day = date1.getDate()
    d1 = new Date(d1Year, d1Month - 1, d1Day, 0, 0, 0)
    timeSpan1 = date1.getTime() - d1.getTime()
    d2Year = date2.getFullYear()
    d2Month = date2.getMonth() + 1
    d2Day = date2.getDate()
    d2 = new Date(d2Year, d2Month - 1, d2Day, 0, 0, 0)
    timeSpan2 = date2.getTime() - d2.getTime()
    return d1.getTime() - d2.getTime()
  }
}
